version 5.2 while+char