Add insert/upsert method