solved reversed shift