first commit source and docs