configs externalized