Foundation library