Our idea for GCDC