modify routing
modify view and etc