swapped use case for functionality gained