all parts before final