i updated some parts and added new parts