JW - simplified the SimpleOperation class