Norman 

We need a function from the previous version where parts could be replaced