add missing do-while interpretation

- add do while test
- clean up comments