new class & modification in the first