working on the pp