add admin controller and routes