first commit for NIOServer