modified list to conform to the requirements of pc.c and added finishUp