add routes & controllers