initial work to move to Netty