Parent class provides