add file pc.c