New class definition