addGCLId must be public