Python On Surface Synthesis Paper