changes person + library