start adding in the components.