some protocol changes (not tested yet)