add usage, close #1