Added abstract to the class