removed instantiation of abstract class