Added overriding methods