add CometIO  #2
fix constructor  #2