added foundation and basic layout