for gn experiment