finished and compiled partb