add examples of usage