that's really complicated. wow. keep going.