adding and removing books working