Part d updated partialy