"compontent" should be component. "visa versa" should be vice versa