added ensemble edit functionality. the gui does not respond yet but the code is there