assignment 12 with data set