allow for each loop for keys