add gc work