gp_ccX: first version done