power operator