added back book update code