pumping and generating operations