JW - added a SimpleOperation class