initial extruded function space rewrite