added more controllers and models