added some new parts