add map iteration