flexible ensembler