adding new parts