Commit model