singleton txt modifed