partial commit because i need to switch machines