the basics of what we have done is now in the activity.

But a bit more is needed...