added routes, controller, view, script