compiling documented