Use cases and description