added ability to remove and edit books