GCM utilities class