fixed adding extend component