add basic majordomo protocol support