gan diagram