Practical pcp construction