first integration of list and map