added experimental adding of words, but contains error
added experimental adding of words, but contains error