it is a temporary file