plug use case