moving ProtocolHandler class out of protocols package/directory