updated with dual extrusion option