Update with create if missing (maybe useless)

YES, I HAVE NO IDEA OF WHAT I'M DOING !