moved react wrapped to seperate ns