better usage doc