adds updates to program