rename the GPC modular

@karlnapf 
take a look at this.
I will update this in a new PR since the `diff` cannot identify the `renaming` thing if I directly change it in this PR.