Надо разобраться, что происходит. Где правильно, а где не правильно.