Updated Add to use locally-generated identifier