I decide to use macbook air which has older OS snow leopard to do the problems
I succeeded to iterate the struct of set using mapall function