bring in gensemble