added machine example