basic foundation file setup