added COMSO