introduce BasePacket
demonize echos client