updates for libconfig