foundation library changes