-- transitioning the other components to hara.component