added GC definition, fixed zoom