updated use case a bit