add components to react interface