fixed adding control and operation operation