do not use tmp file
bk