fix everything being upsidown part 2 the re-unupsidowning