for gc3