added movement across blocks