design realization part 2 2651202