this is the part 3 of a series.