data and parts modified