new-style class