have to iterate over data instead of DataList object