add information for abstract classes in chapter6