cut and paste programming