added AtrributeTable as seperate type