add fptr and fnc meth dispatch