lots of stuff, moving around, actual config + way to load from ENVVAR