Implemented basic controllers