no more need of insert_data