load configurations lazily