flexible gene expression