improve controller & routes