update changes. closes #506
update changes. closes #507
translate added parts. closes #508
update changes. closes #509
update changes. closes #510