Сделал код более наглядным