update description and add examples