updated parts