added initial stepping of components
Use reciprocal component connections