add docs by hejian