# Bgv: 'lbcrypto::config\_error' regarding towers

**URL:** <https://openfhe.discourse.group/t/bgv-lbcrypto-config-error-regarding-towers/904>\
**Category:** Library Questions\
**Tags:** questions, openfhe-help\
**Created:** [November 11, 2023, 3:17pm UTC](https://openfhe.discourse.group/t/bgv-lbcrypto-config-error-regarding-towers/904 "2023-11-11T15:17:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maximilian](https://avatars.discourse-cdn.com/v4/letter/m/d6d6ee/32.png) [@Maximilian](https://openfhe.discourse.group/u/Maximilian)\
**Post date:** [November 11, 2023, 3:17pm UTC](https://openfhe.discourse.group/t/bgv-lbcrypto-config-error-regarding-towers/904/1 "2023-11-11T15:17:11Z")

</div>

Hello all,

i implemented a method to calulate the root of a plaintext.  
Whenever I execute it I get the following error:

"terminate called after throwing an instance of ‘lbcrypto::config\_error’  
what(): /home/ubu/openfhe-development/src/pke/lib/scheme/bgvrns/bgvrns-leveledshe.cpp:64 ERROR: Not enough towers to support ModReduce. "

Does anyone know what this error is, what it causes?

For context the method uses calls multiple other methods implementing addition and multiplication,  
while each of them use a multitute of EvalAdd and EvalMult calls. Each methods work fine individually.

Thank you in advance,  
with kind regards

Maximilian Krug
