add class_table_inheritance supported
refactor ds