huge progress. Almost there.