second and third parts