The basic example is now functional