control class
Control is hard