adding in foundation and fixing naming