docs and polish
docs