try peer dependencies