add out_control.cpp