update usage example and documentation