configuration based on environment