committing code and doc