more progress toward a very basic example