library changes update