final part completed