screenshot of example
manipulate implementation