appends to file, doesn't overwrite