add action and controller