add getAttributeListData()