modified Guest user use case