начал переделку протокола