use for temporary store generated file