adding a bunch of foundational files