partial commit using things and stuff