pl foundations from pierce