Working on abstract and concrete classes.