chemical mechanism