add some docs to code