generalized AWSOperation to BMOperation