Немного переделал