Auto reactor