fixed protocol