Refactoring To Operation