updated Operations