1) implement move book functionality 2) improve some templates 3) ets