get data and train impl ut add