experimenting with peerDependencies