funtional explanation​