Progress on part three