add new route, changes in userController, postController and homeController