removed bidirectional shift upon insertion