modify the database