add a SystemConfig class for system-specific config