version 5.1 while+char