added ITableResource