replace elist with list