fix ugly hack for recurring init
update docs