didn't need text.js