handleOperation