lifted default config out of init()