updates with usage example