add docs and srcs