Solid work , you gave us a lot of options with the controls and the mechanics are working as inteded :D