almost finished with part IV