adding comments and publish method
getting stuck in channelRead