fix component dependencies