work on scape m operator