generic-x for reading conf files