machine progress