what are the steps of data preparation