restatement of purpose
minimal single page app with react