externalized config