explanation about the mechanism