p->puts