fix initial bugs
change class hierarchy to add Ignore table
hierarchy fixes again