oh wow. That's a lot of work, haha.