[zhoujie & chenyazhou]-add book function