updated abstract class name