minimal additions for react demo app