completed implementing edit book front and back end