for study and play netty framework