Changed ArrayLst to HashMap, we can store hashes without caring about the order of giving columns.