replaced control with super