partial commit with password auth almost done