add forEach fn