improve doc (close #30)