this is the part 2 of a series.