work in progress to replace ractive with react
continue react work in progress