added tons of stuff
i don't even