demo for netty