updated gui with new Constraint interface