mandatory part finished