add MAPK mechanism