toString stuff for p0