working on autoupgrade tech and distribution framework