add libconfig