Added Operation class