2-dimensional hash works