Updated part4 again