let's see how it goes. if need it, we can add the peerDependencies later.