many updates, summarized in new post