for txt sharing