adding interfacte to update a book & its content