function pointers comments added[D
function pointers comments added