revising example
machinemade