Use common collection class
Simpifying halCollection