setting up fancy shiney new p program