major updates to parts
update