hashed the book function names callbacks