updates

Software updates and software replacing.