while cycle mistake