function addStrategy(IStrategy strategy) external onlyRole(VAULT_MANAGER_ROLE) {
    if (address(strategy) == address(0)) revert InvalidStrategy();
    _strategies.push(strategy);
    _weights.push(0);
    emit AddStrategy(address(strategy));
}
