doc for how to use