precompile book2