use case for report