finish include & extend exercise