add dict comprehension