add table type. cleanup