call controller and controller method
add test for testing controller dispatch hook