Gan Based Method