added state representation for the control points