switch to component style dependencies