Added abstract method