shift outside reset