use a config directory instead of etc