control class created implements