pw functions, active functions