use tuple replace list