changes library