add usmtesis with changes