Defined the super_operations to be implemented