navigation by punctuation and   pseudo-code  complete