Added WHILE, but buggy