move elist over to threads for building examples