added some react components