fixed bug with shift (down)