So now it is an abstract class