finised 4 input expandable shifter