adding part8 changes