updating GeometryParameters
updated GeometryParameters
input check added