draft of react js app