it parses the file for me.