partially implemented power