updated sentence assembler to have primary and secondary words