added directionality for change; code cleanup
MIM implemeted for phenotype reconstruction