stuff in upgrade