add callable method
add reflection of method