merged all parts