Added added abstract method