Added necessary interfaces