add data insert interface