#28: using 2D text from now on