add support for commandline protocol specification