fix bookself bug