add constraint limits, gui