bunch of interim updates in preparation for an initial release