hash for each column - still needs work