library changes