-Check if exists -if not add -check again -send or give error
-Check if exists
-if not add
-check again
-send or give error