[cyril] implemented book function.