ensemble editing implemented