add token.java for word handling