fix some code documentation