fixed control and control_tb