update from replacment meachine