update i finally finished this after 76498 years of struggle