add description, close #24