better explanation for how to use