table,column refactor unify tag and key data structure