for Gene