change function name for comprehension