the second use case