I mean the the later stages of the system had things like rule compilers and quite complex things  which allowed you a more dynamic interaction with the system so you could actually build rules in and then  some rules then erm allowed you to  shall we say,partition out certain parts of speech.