bug fix - overriding component name with code