Full usage example