support for --append:ing to pre exisitng file