add gc_sample