add data finally