primary commit