some more work, getting there slowly