Created Ctrl and CtrlFactory