update launch for state history (intermediate commit, will be broken code)