Took a lot of time but it's the clutchest thing I've ever done