surprisingly this only took me 3 hours to make