12.5 Major practical assignment: Full set application