rename arguement of ShapeFunction, functionlessly