figuring it all out. again.