About ICGS