commit model