done for(p)