more organization/adding more controllers/comments/really need to split this into blueprints soon