add more explanations about compile of codebase