2. control operation flow