almost figuring it out