fix missing fields protocol