commit has join