lecture: lecture 12: add Tuple and List