Initial GSCCA implementation