added peerDependencies