finish moving controllers to their own files