work on doc compiling