make more configurable + do not recover existing file