Немного пофиксил. Ещё много работы