part3 modifiations