deleted p1.c , dont need it