Begin netty implementation