v1.0 for COMMU