this isn't even close to finished yet

but! this is happening...