protocol fixed