moved text file backend to separate folder for organizational clarity