fixed shifts and added tests for them