better addWord and fill methods