commit from GUI