fault finding. not doing all components.