add data part 1