fix component use