Finished up most of the controlService