completed second part