removed instantiation of abstract class Shield