use upsert instead of save for clarity