git modifier interfaces