For practicing object oriented design data structure