implemented gc2gc from SPTK