foundation types