1before function 2before dotcmd 3before until 4before break 5after until 6after dotcmd 7after function 8