reduce assign to list
reduce assign to list