fix book bug