add some examples for use