visualizer improved,main structural changes to controller function inputs, option to switch between two sets of constraints