removed latch pin from shift implementation