source list -> env