state how to handle complex function call.