working on getting the infrastructure working for the component