some progress on first example