improvements on check ensemble