add data preparation script