Molecular Understanding Of Heterogeneous