add theory for brusselator