added controllers views and routes