After 7 hours of work, I think I'm almost done!