variable while
variable while