added reject use case