add controller & route