starting to switch over to react