updated with more info on how to use