updated usage example diagram