function declarations for automated config file generation