revising examples
machinemade