add comments and epoll