addedupdate architecture