code hilighting sorted, working through example ambiguity