add examples of useage