(if you are on mobile, turn your phone landscape to read this page, it's much easier that way)