added the second use case