Add document and source code