adding the ability to read in texts