fixed p again