first commit from selfp