adds user control of pins