revamped config init'ing