this file iterate over a hash