adding peerDependencies for some stupid reason...