Change Operator enum to Operation functions