Oh. I forgot to change it. I use two arguments originally, the other one is groupID. But I think it is useless and can be generated inside the constructor.