Added compileWords()