Initial design of the update script