docs and style