specify gen