GC Elementary Library