Рассказываю как ищутся ошибки: коментируешь построчно код и смотришь есть ошибка или исчезла. Так и найдешь.