changed module to component