changes for react