Made differentials modular & set the shell program to run at optimal
differential