Controllers for components needed for deliverable 1