separation from overwriting to overwriting and database_overwriting