added ability to change part terminology closes #27