Adding Michaels p3_p and p3_c source files. Rename previous p3.