Function Calling!

add a function calling method.