Chem 251…. So many Mechanisms!! FML!