While + checkUnit