redundand classes deleted