generate txt dinamical