lecture 06: data transformations