Adds comments so I can understand what is going on :shipit: