P's progress