1before function
2before dotcmd
3before while
4before return
5after dotcmd
6after function
7