Adding new parts implemented