added tons more foundational development