updated with new usage example