While block part 1