Outlined the basic updating system.