added docs & optional auto init for default config