немного попереставлял строчки и +комментарии