took me 50 years to finish this oh my God