focus on decison, alternative, while, pass the test on NSN GTPC code