Keep the basic example here, make another example for using it as a stateful object.