gc shape