add doc for normal usage