finish regular part