function pointers mod & classes and structures