﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 6  » integrating list to avoid duplicates</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 27 May 2026 18:23:57 GMT</lastBuildDate><ttl>20</ttl><item><title>integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36652.aspx</link><description>Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 26 Nov 2024 21:05:22 GMT</pubDate><dc:creator>ai293</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36670.aspx</link><description>&lt;blockquote data-id="36659" class="if-quote-wrapper" unselectable="on" data-guid="1732655082744" contenteditable="false" id="if_insertedNode_1732655081574"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36659" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36659" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36659" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36659"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36657" class="if-quote-wrapper" unselectable="on" data-guid="1732655082744" contenteditable="false" id="if_insertedNode_1732556318271"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36657" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36657" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36657" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36657"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36656" class="if-quote-wrapper" unselectable="on" data-guid="1732655082744" contenteditable="false" id="if_insertedNode_1732556120391"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36656" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36656" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36656" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36656"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36655" class="if-quote-wrapper" unselectable="on" data-guid="1732655082744" contenteditable="false" id="if_insertedNode_1732555726410"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36655" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36655" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36655" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36655"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36654" class="if-quote-wrapper" unselectable="on" data-guid="1732655082744" contenteditable="false" id="if_insertedNode_1732555196963"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36654" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36654" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36654" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36654"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36653" class="if-quote-wrapper" unselectable="on" data-guid="1732655082744" contenteditable="false" id="if_insertedNode_1732542912366"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36653" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36653" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36653" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36653"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732655082744" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.&lt;a class="if-quote-goto quote-link" href="#" data-id="36653"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;One way to go about this:[code]&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.pName1, values.pName2, values.pName3)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ pName1 = ""&lt;br/&gt;/ pName2 = ""&lt;br/&gt;/ pName3 = ""&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage enterNames&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// some input sanitization&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName1 = capitalize(tolower(textbox.participantName1.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName2 = capitalize(tolower(textbox.participantName2.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName3 = capitalize(tolower(textbox.participantName3.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now check each entered name against the filler names&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if there's a match, remove the name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var currentName = list.participantNames.item(i);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now pick filler names from the remaining&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ caption = "Names in the filler bank:&lt;br/&gt;&amp;lt;%list.fillerNames.item(1)%&amp;gt;, &amp;lt;%list.fillerNames.item(2)%&amp;gt;, &amp;lt;%list.fillerNames.item(3)%&amp;gt;,&lt;br/&gt;&amp;lt;%list.fillerNames.item(4)%&amp;gt;, &amp;lt;%list.fillerNames.item(5)%&amp;gt;, &amp;lt;%list.fillerNames.item(6)%&amp;gt;"&lt;br/&gt;/ questions = [1=participantName1; 2=participantName2; 3=participantName3]&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName1&amp;gt;&lt;br/&gt;/ caption = "1st Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName2&amp;gt;&lt;br/&gt;/ caption = "2nd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName3&amp;gt;&lt;br/&gt;/ caption = "3rd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block namesBlock&amp;gt;&lt;br/&gt;/ postinstructions = (result)&lt;br/&gt;/ trials = [1=enterNames]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page result&amp;gt;&lt;br/&gt;^^Names entered by participant:&lt;br/&gt;&amp;lt;%values.pName1%&amp;gt;, &amp;lt;%values.pName2%&amp;gt;, &amp;lt;%values.pName3%&amp;gt;&lt;br/&gt;^^Filler names selected:&lt;br/&gt;&amp;lt;%values.fName1%&amp;gt;, &amp;lt;%values.fName2%&amp;gt;, &amp;lt;%values.fName3%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36654"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave, thank you for your response! I have tried implementing your code, and it works by eliminating a duplicate name from the filler list (I have tested this using the "caption" in your code then removed the caption after because I didn't need it anymore). But I can't get the new filler list (or any filler names) to appear in the go/no-go task. In my previous code, I had the values specified namef1 = "CLAIRE". Now these values aren't specified (namef1= " "). Does that have to do with it? I will attach my code for reference.&amp;nbsp;&lt;br/&gt;[code]&amp;lt;survey names_24hours&amp;gt;&lt;br/&gt;/ pages = [1=names_24hours_instruct; 2=names_24hours_1; 3=names_24hours_2; 4=names_24hours_3; 5=names_24hours_4; 6=names_24hours_5; 7=names_24hours_6; 8=names_24hours_7; 9=names_24hours_8; 10=names_24hours_9; 11=names_24hours_10]&lt;br/&gt;/ responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0)&lt;br/&gt;/ itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0)&lt;br/&gt;/ itemspacing = 2%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ branch = [if (survey.names_24hours.totaltrialcount &amp;gt;= 1) block.intro&lt;br/&gt;]&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ txcolor = black&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_instruct&amp;gt;&lt;br/&gt;/ caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n &lt;br/&gt;&lt;br/&gt;Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. &lt;br/&gt;&lt;br/&gt;You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.&lt;br/&gt;&lt;br/&gt;If two people you interacted with share a name, please type in the first letter of their last name as well. &lt;br/&gt;&lt;br/&gt;Please click 'Continue' to begin."&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_1&amp;gt;&lt;br/&gt;/ caption = "Name 1: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_1&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_1]&lt;br/&gt;/ ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)]&lt;br/&gt;/ ontrialend = [values.name_1 = textbox.names_24hours_1.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_1]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_1 = capitalize(tolower(textbox.names_24hours_1.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_2&amp;gt;&lt;br/&gt;/ caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_2&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_2]&lt;br/&gt;/ ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)]&lt;br/&gt;/ ontrialend = [values.name_2 = textbox.names_24hours_2.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_2]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_2 = capitalize(tolower(textbox.names_24hours_2.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_3&amp;gt;&lt;br/&gt;/ caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_3&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_3]&lt;br/&gt;/ ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)]&lt;br/&gt;/ ontrialend = [values.name_3 = textbox.names_24hours_3.response]&lt;br/&gt;/ ontrialend = [dropdown.d03.caption = values.name_3]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_3 = capitalize(tolower(textbox.names_24hours_3.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_4&amp;gt;&lt;br/&gt;/ caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_4&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_4]&lt;br/&gt;/ ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)]&lt;br/&gt;/ ontrialend = [values.name_4 = textbox.names_24hours_4.response]&lt;br/&gt;/ ontrialend = [dropdown.d04.caption = values.name_4]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_4 = capitalize(tolower(textbox.names_24hours_4.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_5&amp;gt;&lt;br/&gt;/ caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_5&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_5]&lt;br/&gt;/ ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)]&lt;br/&gt;/ ontrialend = [values.name_5 = textbox.names_24hours_5.response]&lt;br/&gt;/ ontrialend = [dropdown.d05.caption = values.name_5]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_5 = capitalize(tolower(textbox.names_24hours_5.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_6&amp;gt;&lt;br/&gt;/ caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_6&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_6]&lt;br/&gt;/ ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)]&lt;br/&gt;/ ontrialend = [values.name_6 = textbox.names_24hours_6.response]&lt;br/&gt;/ ontrialend = [dropdown.d06.caption = values.name_6]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_6 = capitalize(tolower(textbox.names_24hours_6.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_7&amp;gt;&lt;br/&gt;/ caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_7&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_7]&lt;br/&gt;/ ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)]&lt;br/&gt;/ ontrialend = [values.name_7 = textbox.names_24hours_7.response]&lt;br/&gt;/ ontrialend = [dropdown.d07.caption = values.name_7]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_7 = capitalize(tolower(textbox.names_24hours_7.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_8&amp;gt;&lt;br/&gt;/ caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_8&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_8]&lt;br/&gt;/ ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)]&lt;br/&gt;/ ontrialend = [values.name_8 = textbox.names_24hours_8.response]&lt;br/&gt;/ ontrialend = [dropdown.d08.caption = values.name_8]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_8 = capitalize(tolower(textbox.names_24hours_8.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_9&amp;gt;&lt;br/&gt;/ caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_9&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_9]&lt;br/&gt;/ ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)]&lt;br/&gt;/ ontrialend = [values.name_9 = textbox.names_24hours_9.response]&lt;br/&gt;/ ontrialend = [dropdown.d09.caption = values.name_9]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_9 = capitalize(tolower(textbox.names_24hours_9.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_10&amp;gt;&lt;br/&gt;/ caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_10&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_10]&lt;br/&gt;/ ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)]&lt;br/&gt;/ ontrialend = [values.name_10 = textbox.names_24hours_10.response]&lt;br/&gt;/ ontrialend = [dropdown.d10.caption = values.name_10]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_10 = capitalize(tolower(textbox.names_24hours_10.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;*** Friends go/no-go ******&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;#copied code&lt;br/&gt;&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred","ANDREW", "WESLEY", "JONATHAN", "ADRIAN", "CAMERON", "HAILEY", &lt;br/&gt;"NATALIE", "JOSEPHINE", "CAROLINE", "ALICE", "Freddie", "Alex", "Sarah", "Bobby")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, &lt;br/&gt;values.name_9,values.name_10)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;/ fName4 = ""&lt;br/&gt;/ fName5 = ""&lt;br/&gt;/ fName6 = ""&lt;br/&gt;/ fName7 = ""&lt;br/&gt;/ fName8 = ""&lt;br/&gt;/ fName9 = ""&lt;br/&gt;/ fName10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item friends_catLABEL&amp;gt;&lt;br/&gt;/1 = "FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item nonfriendsNoGo_catLABEL&amp;gt;&lt;br/&gt;/1 = "NON-FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_2&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_2.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_3&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_3.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_4.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_5&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_5.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_6&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_6.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_7&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_7.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_8.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_9&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_9.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_9.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_10&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_10.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_10.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName3&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName7&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName9&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_11&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_11.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_12.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_13&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_13.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_14&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_14.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_15&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_15.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_16&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_16.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_17&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_17.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_18&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_18.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_19&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_19.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_20&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_20.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.hasKeyboard){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger on the space bar key"&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger over the space bar button"&lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fixationSize = 10%&lt;br/&gt;/wordSize = 8%&lt;br/&gt;&lt;br/&gt;/runPractice = true&lt;br/&gt;&lt;br/&gt;/practiceFeedbackDuration = 1000&lt;br/&gt;/getReadyDuration = 5000&lt;br/&gt;/startFixation = 2500&lt;br/&gt;/endFixation = 2000&lt;br/&gt;/stimDuration = 450&lt;br/&gt;/responseDuration = 1200&lt;br/&gt;&lt;br/&gt;/goKey = " "&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index = 1&lt;br/&gt;/iti = 1000&lt;br/&gt;&lt;br/&gt;/respRT = 0&lt;br/&gt;/responseCategory = ""&lt;br/&gt;&lt;br/&gt;/GoStim = "neutral"&lt;br/&gt;/NoGoStim = ""&lt;br/&gt;/condition = "" &lt;br/&gt;/word = ""&lt;br/&gt;/feedback = 0&lt;br/&gt;&amp;lt;/values&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36655"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Perhaps you could fix up your code first such that it doesn't throw dozens of unrelated errors&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36656"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;Apologies, there are multiple tasks in this script, so I just copied the relevant ones, but in doing so, created new errors. I'm attaching the complete file here. This code runs error-free on my device.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36657"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;This makes no sense.&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;[/code]&lt;br/&gt;&lt;br/&gt;The &amp;lt;item&amp;gt; elements referenced are empty -- and they remain empty, since you do nothing at all to fill them with anything.&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;...[/code]&lt;br/&gt;&lt;br/&gt;If you want &amp;lt;text fName1&amp;gt; to display whatever name values.fName1 was set to, you simply do:&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%values.fName1%&amp;gt;")&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;[/code]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36659"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thanks Dave. I just tried this, and it worked great. Wouldn't have caught it myself. You're so amazing!!</description><pubDate>Tue, 26 Nov 2024 21:05:22 GMT</pubDate><dc:creator>ai293</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36659.aspx</link><description>&lt;blockquote data-id="36657" class="if-quote-wrapper" unselectable="on" data-guid="1732556318856" contenteditable="false" id="if_insertedNode_1732556318271"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36657" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36657" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36657" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36657"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36656" class="if-quote-wrapper" unselectable="on" data-guid="1732556318856" contenteditable="false" id="if_insertedNode_1732556120391"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36656" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36656" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36656" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36656"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36655" class="if-quote-wrapper" unselectable="on" data-guid="1732556318856" contenteditable="false" id="if_insertedNode_1732555726410"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36655" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36655" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36655" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36655"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36654" class="if-quote-wrapper" unselectable="on" data-guid="1732556318856" contenteditable="false" id="if_insertedNode_1732555196963"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36654" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36654" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36654" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36654"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36653" class="if-quote-wrapper" unselectable="on" data-guid="1732556318856" contenteditable="false" id="if_insertedNode_1732542912366"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36653" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36653" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36653" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36653"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732556318856" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.&lt;a class="if-quote-goto quote-link" href="#" data-id="36653"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;One way to go about this:[code]&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.pName1, values.pName2, values.pName3)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ pName1 = ""&lt;br/&gt;/ pName2 = ""&lt;br/&gt;/ pName3 = ""&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage enterNames&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// some input sanitization&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName1 = capitalize(tolower(textbox.participantName1.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName2 = capitalize(tolower(textbox.participantName2.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName3 = capitalize(tolower(textbox.participantName3.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now check each entered name against the filler names&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if there's a match, remove the name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var currentName = list.participantNames.item(i);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now pick filler names from the remaining&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ caption = "Names in the filler bank:&lt;br/&gt;&amp;lt;%list.fillerNames.item(1)%&amp;gt;, &amp;lt;%list.fillerNames.item(2)%&amp;gt;, &amp;lt;%list.fillerNames.item(3)%&amp;gt;,&lt;br/&gt;&amp;lt;%list.fillerNames.item(4)%&amp;gt;, &amp;lt;%list.fillerNames.item(5)%&amp;gt;, &amp;lt;%list.fillerNames.item(6)%&amp;gt;"&lt;br/&gt;/ questions = [1=participantName1; 2=participantName2; 3=participantName3]&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName1&amp;gt;&lt;br/&gt;/ caption = "1st Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName2&amp;gt;&lt;br/&gt;/ caption = "2nd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName3&amp;gt;&lt;br/&gt;/ caption = "3rd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block namesBlock&amp;gt;&lt;br/&gt;/ postinstructions = (result)&lt;br/&gt;/ trials = [1=enterNames]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page result&amp;gt;&lt;br/&gt;^^Names entered by participant:&lt;br/&gt;&amp;lt;%values.pName1%&amp;gt;, &amp;lt;%values.pName2%&amp;gt;, &amp;lt;%values.pName3%&amp;gt;&lt;br/&gt;^^Filler names selected:&lt;br/&gt;&amp;lt;%values.fName1%&amp;gt;, &amp;lt;%values.fName2%&amp;gt;, &amp;lt;%values.fName3%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36654"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave, thank you for your response! I have tried implementing your code, and it works by eliminating a duplicate name from the filler list (I have tested this using the "caption" in your code then removed the caption after because I didn't need it anymore). But I can't get the new filler list (or any filler names) to appear in the go/no-go task. In my previous code, I had the values specified namef1 = "CLAIRE". Now these values aren't specified (namef1= " "). Does that have to do with it? I will attach my code for reference.&amp;nbsp;&lt;br/&gt;[code]&amp;lt;survey names_24hours&amp;gt;&lt;br/&gt;/ pages = [1=names_24hours_instruct; 2=names_24hours_1; 3=names_24hours_2; 4=names_24hours_3; 5=names_24hours_4; 6=names_24hours_5; 7=names_24hours_6; 8=names_24hours_7; 9=names_24hours_8; 10=names_24hours_9; 11=names_24hours_10]&lt;br/&gt;/ responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0)&lt;br/&gt;/ itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0)&lt;br/&gt;/ itemspacing = 2%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ branch = [if (survey.names_24hours.totaltrialcount &amp;gt;= 1) block.intro&lt;br/&gt;]&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ txcolor = black&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_instruct&amp;gt;&lt;br/&gt;/ caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n &lt;br/&gt;&lt;br/&gt;Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. &lt;br/&gt;&lt;br/&gt;You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.&lt;br/&gt;&lt;br/&gt;If two people you interacted with share a name, please type in the first letter of their last name as well. &lt;br/&gt;&lt;br/&gt;Please click 'Continue' to begin."&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_1&amp;gt;&lt;br/&gt;/ caption = "Name 1: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_1&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_1]&lt;br/&gt;/ ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)]&lt;br/&gt;/ ontrialend = [values.name_1 = textbox.names_24hours_1.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_1]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_1 = capitalize(tolower(textbox.names_24hours_1.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_2&amp;gt;&lt;br/&gt;/ caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_2&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_2]&lt;br/&gt;/ ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)]&lt;br/&gt;/ ontrialend = [values.name_2 = textbox.names_24hours_2.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_2]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_2 = capitalize(tolower(textbox.names_24hours_2.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_3&amp;gt;&lt;br/&gt;/ caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_3&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_3]&lt;br/&gt;/ ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)]&lt;br/&gt;/ ontrialend = [values.name_3 = textbox.names_24hours_3.response]&lt;br/&gt;/ ontrialend = [dropdown.d03.caption = values.name_3]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_3 = capitalize(tolower(textbox.names_24hours_3.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_4&amp;gt;&lt;br/&gt;/ caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_4&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_4]&lt;br/&gt;/ ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)]&lt;br/&gt;/ ontrialend = [values.name_4 = textbox.names_24hours_4.response]&lt;br/&gt;/ ontrialend = [dropdown.d04.caption = values.name_4]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_4 = capitalize(tolower(textbox.names_24hours_4.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_5&amp;gt;&lt;br/&gt;/ caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_5&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_5]&lt;br/&gt;/ ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)]&lt;br/&gt;/ ontrialend = [values.name_5 = textbox.names_24hours_5.response]&lt;br/&gt;/ ontrialend = [dropdown.d05.caption = values.name_5]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_5 = capitalize(tolower(textbox.names_24hours_5.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_6&amp;gt;&lt;br/&gt;/ caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_6&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_6]&lt;br/&gt;/ ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)]&lt;br/&gt;/ ontrialend = [values.name_6 = textbox.names_24hours_6.response]&lt;br/&gt;/ ontrialend = [dropdown.d06.caption = values.name_6]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_6 = capitalize(tolower(textbox.names_24hours_6.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_7&amp;gt;&lt;br/&gt;/ caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_7&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_7]&lt;br/&gt;/ ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)]&lt;br/&gt;/ ontrialend = [values.name_7 = textbox.names_24hours_7.response]&lt;br/&gt;/ ontrialend = [dropdown.d07.caption = values.name_7]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_7 = capitalize(tolower(textbox.names_24hours_7.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_8&amp;gt;&lt;br/&gt;/ caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_8&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_8]&lt;br/&gt;/ ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)]&lt;br/&gt;/ ontrialend = [values.name_8 = textbox.names_24hours_8.response]&lt;br/&gt;/ ontrialend = [dropdown.d08.caption = values.name_8]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_8 = capitalize(tolower(textbox.names_24hours_8.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_9&amp;gt;&lt;br/&gt;/ caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_9&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_9]&lt;br/&gt;/ ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)]&lt;br/&gt;/ ontrialend = [values.name_9 = textbox.names_24hours_9.response]&lt;br/&gt;/ ontrialend = [dropdown.d09.caption = values.name_9]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_9 = capitalize(tolower(textbox.names_24hours_9.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_10&amp;gt;&lt;br/&gt;/ caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_10&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_10]&lt;br/&gt;/ ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)]&lt;br/&gt;/ ontrialend = [values.name_10 = textbox.names_24hours_10.response]&lt;br/&gt;/ ontrialend = [dropdown.d10.caption = values.name_10]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_10 = capitalize(tolower(textbox.names_24hours_10.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;*** Friends go/no-go ******&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;#copied code&lt;br/&gt;&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred","ANDREW", "WESLEY", "JONATHAN", "ADRIAN", "CAMERON", "HAILEY", &lt;br/&gt;"NATALIE", "JOSEPHINE", "CAROLINE", "ALICE", "Freddie", "Alex", "Sarah", "Bobby")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, &lt;br/&gt;values.name_9,values.name_10)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;/ fName4 = ""&lt;br/&gt;/ fName5 = ""&lt;br/&gt;/ fName6 = ""&lt;br/&gt;/ fName7 = ""&lt;br/&gt;/ fName8 = ""&lt;br/&gt;/ fName9 = ""&lt;br/&gt;/ fName10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item friends_catLABEL&amp;gt;&lt;br/&gt;/1 = "FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item nonfriendsNoGo_catLABEL&amp;gt;&lt;br/&gt;/1 = "NON-FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_2&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_2.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_3&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_3.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_4.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_5&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_5.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_6&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_6.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_7&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_7.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_8.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_9&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_9.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_9.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_10&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_10.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_10.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName3&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName7&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName9&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_11&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_11.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_12.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_13&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_13.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_14&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_14.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_15&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_15.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_16&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_16.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_17&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_17.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_18&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_18.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_19&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_19.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_20&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_20.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.hasKeyboard){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger on the space bar key"&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger over the space bar button"&lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fixationSize = 10%&lt;br/&gt;/wordSize = 8%&lt;br/&gt;&lt;br/&gt;/runPractice = true&lt;br/&gt;&lt;br/&gt;/practiceFeedbackDuration = 1000&lt;br/&gt;/getReadyDuration = 5000&lt;br/&gt;/startFixation = 2500&lt;br/&gt;/endFixation = 2000&lt;br/&gt;/stimDuration = 450&lt;br/&gt;/responseDuration = 1200&lt;br/&gt;&lt;br/&gt;/goKey = " "&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index = 1&lt;br/&gt;/iti = 1000&lt;br/&gt;&lt;br/&gt;/respRT = 0&lt;br/&gt;/responseCategory = ""&lt;br/&gt;&lt;br/&gt;/GoStim = "neutral"&lt;br/&gt;/NoGoStim = ""&lt;br/&gt;/condition = "" &lt;br/&gt;/word = ""&lt;br/&gt;/feedback = 0&lt;br/&gt;&amp;lt;/values&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36655"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Perhaps you could fix up your code first such that it doesn't throw dozens of unrelated errors&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36656"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;Apologies, there are multiple tasks in this script, so I just copied the relevant ones, but in doing so, created new errors. I'm attaching the complete file here. This code runs error-free on my device.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36657"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;This makes no sense.&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;[/code]&lt;br/&gt;&lt;br/&gt;The &amp;lt;item&amp;gt; elements referenced are empty -- and they remain empty, since you do nothing at all to fill them with anything.&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;...[/code]&lt;br/&gt;&lt;br/&gt;If you want &amp;lt;text fName1&amp;gt; to display whatever name values.fName1 was set to, you simply do:&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%values.fName1%&amp;gt;")&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;[/code]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 25 Nov 2024 17:46:46 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36658.aspx</link><description>&lt;blockquote data-id="36657" class="if-quote-wrapper" unselectable="on" data-guid="1732556316488" contenteditable="false" id="if_insertedNode_1732556315308"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36657" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36657" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36657" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36657"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36656" class="if-quote-wrapper" unselectable="on" data-guid="1732556316488" contenteditable="false" id="if_insertedNode_1732556120391"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36656" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36656" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36656" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36656"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36655" class="if-quote-wrapper" unselectable="on" data-guid="1732556316488" contenteditable="false" id="if_insertedNode_1732555726410"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36655" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36655" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36655" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36655"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36654" class="if-quote-wrapper" unselectable="on" data-guid="1732556316488" contenteditable="false" id="if_insertedNode_1732555196963"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36654" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36654" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36654" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36654"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36653" class="if-quote-wrapper" unselectable="on" data-guid="1732556316488" contenteditable="false" id="if_insertedNode_1732542912366"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36653" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36653" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36653" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36653"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732556316488" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.&lt;a class="if-quote-goto quote-link" href="#" data-id="36653"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;One way to go about this:[code]&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.pName1, values.pName2, values.pName3)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ pName1 = ""&lt;br/&gt;/ pName2 = ""&lt;br/&gt;/ pName3 = ""&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage enterNames&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// some input sanitization&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName1 = capitalize(tolower(textbox.participantName1.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName2 = capitalize(tolower(textbox.participantName2.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName3 = capitalize(tolower(textbox.participantName3.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now check each entered name against the filler names&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if there's a match, remove the name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var currentName = list.participantNames.item(i);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now pick filler names from the remaining&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ caption = "Names in the filler bank:&lt;br/&gt;&amp;lt;%list.fillerNames.item(1)%&amp;gt;, &amp;lt;%list.fillerNames.item(2)%&amp;gt;, &amp;lt;%list.fillerNames.item(3)%&amp;gt;,&lt;br/&gt;&amp;lt;%list.fillerNames.item(4)%&amp;gt;, &amp;lt;%list.fillerNames.item(5)%&amp;gt;, &amp;lt;%list.fillerNames.item(6)%&amp;gt;"&lt;br/&gt;/ questions = [1=participantName1; 2=participantName2; 3=participantName3]&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName1&amp;gt;&lt;br/&gt;/ caption = "1st Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName2&amp;gt;&lt;br/&gt;/ caption = "2nd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName3&amp;gt;&lt;br/&gt;/ caption = "3rd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block namesBlock&amp;gt;&lt;br/&gt;/ postinstructions = (result)&lt;br/&gt;/ trials = [1=enterNames]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page result&amp;gt;&lt;br/&gt;^^Names entered by participant:&lt;br/&gt;&amp;lt;%values.pName1%&amp;gt;, &amp;lt;%values.pName2%&amp;gt;, &amp;lt;%values.pName3%&amp;gt;&lt;br/&gt;^^Filler names selected:&lt;br/&gt;&amp;lt;%values.fName1%&amp;gt;, &amp;lt;%values.fName2%&amp;gt;, &amp;lt;%values.fName3%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36654"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave, thank you for your response! I have tried implementing your code, and it works by eliminating a duplicate name from the filler list (I have tested this using the "caption" in your code then removed the caption after because I didn't need it anymore). But I can't get the new filler list (or any filler names) to appear in the go/no-go task. In my previous code, I had the values specified namef1 = "CLAIRE". Now these values aren't specified (namef1= " "). Does that have to do with it? I will attach my code for reference.&amp;nbsp;&lt;br/&gt;[code]&amp;lt;survey names_24hours&amp;gt;&lt;br/&gt;/ pages = [1=names_24hours_instruct; 2=names_24hours_1; 3=names_24hours_2; 4=names_24hours_3; 5=names_24hours_4; 6=names_24hours_5; 7=names_24hours_6; 8=names_24hours_7; 9=names_24hours_8; 10=names_24hours_9; 11=names_24hours_10]&lt;br/&gt;/ responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0)&lt;br/&gt;/ itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0)&lt;br/&gt;/ itemspacing = 2%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ branch = [if (survey.names_24hours.totaltrialcount &amp;gt;= 1) block.intro&lt;br/&gt;]&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ txcolor = black&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_instruct&amp;gt;&lt;br/&gt;/ caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n &lt;br/&gt;&lt;br/&gt;Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. &lt;br/&gt;&lt;br/&gt;You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.&lt;br/&gt;&lt;br/&gt;If two people you interacted with share a name, please type in the first letter of their last name as well. &lt;br/&gt;&lt;br/&gt;Please click 'Continue' to begin."&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_1&amp;gt;&lt;br/&gt;/ caption = "Name 1: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_1&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_1]&lt;br/&gt;/ ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)]&lt;br/&gt;/ ontrialend = [values.name_1 = textbox.names_24hours_1.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_1]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_1 = capitalize(tolower(textbox.names_24hours_1.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_2&amp;gt;&lt;br/&gt;/ caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_2&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_2]&lt;br/&gt;/ ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)]&lt;br/&gt;/ ontrialend = [values.name_2 = textbox.names_24hours_2.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_2]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_2 = capitalize(tolower(textbox.names_24hours_2.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_3&amp;gt;&lt;br/&gt;/ caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_3&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_3]&lt;br/&gt;/ ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)]&lt;br/&gt;/ ontrialend = [values.name_3 = textbox.names_24hours_3.response]&lt;br/&gt;/ ontrialend = [dropdown.d03.caption = values.name_3]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_3 = capitalize(tolower(textbox.names_24hours_3.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_4&amp;gt;&lt;br/&gt;/ caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_4&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_4]&lt;br/&gt;/ ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)]&lt;br/&gt;/ ontrialend = [values.name_4 = textbox.names_24hours_4.response]&lt;br/&gt;/ ontrialend = [dropdown.d04.caption = values.name_4]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_4 = capitalize(tolower(textbox.names_24hours_4.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_5&amp;gt;&lt;br/&gt;/ caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_5&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_5]&lt;br/&gt;/ ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)]&lt;br/&gt;/ ontrialend = [values.name_5 = textbox.names_24hours_5.response]&lt;br/&gt;/ ontrialend = [dropdown.d05.caption = values.name_5]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_5 = capitalize(tolower(textbox.names_24hours_5.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_6&amp;gt;&lt;br/&gt;/ caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_6&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_6]&lt;br/&gt;/ ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)]&lt;br/&gt;/ ontrialend = [values.name_6 = textbox.names_24hours_6.response]&lt;br/&gt;/ ontrialend = [dropdown.d06.caption = values.name_6]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_6 = capitalize(tolower(textbox.names_24hours_6.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_7&amp;gt;&lt;br/&gt;/ caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_7&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_7]&lt;br/&gt;/ ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)]&lt;br/&gt;/ ontrialend = [values.name_7 = textbox.names_24hours_7.response]&lt;br/&gt;/ ontrialend = [dropdown.d07.caption = values.name_7]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_7 = capitalize(tolower(textbox.names_24hours_7.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_8&amp;gt;&lt;br/&gt;/ caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_8&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_8]&lt;br/&gt;/ ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)]&lt;br/&gt;/ ontrialend = [values.name_8 = textbox.names_24hours_8.response]&lt;br/&gt;/ ontrialend = [dropdown.d08.caption = values.name_8]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_8 = capitalize(tolower(textbox.names_24hours_8.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_9&amp;gt;&lt;br/&gt;/ caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_9&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_9]&lt;br/&gt;/ ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)]&lt;br/&gt;/ ontrialend = [values.name_9 = textbox.names_24hours_9.response]&lt;br/&gt;/ ontrialend = [dropdown.d09.caption = values.name_9]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_9 = capitalize(tolower(textbox.names_24hours_9.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_10&amp;gt;&lt;br/&gt;/ caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_10&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_10]&lt;br/&gt;/ ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)]&lt;br/&gt;/ ontrialend = [values.name_10 = textbox.names_24hours_10.response]&lt;br/&gt;/ ontrialend = [dropdown.d10.caption = values.name_10]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_10 = capitalize(tolower(textbox.names_24hours_10.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;*** Friends go/no-go ******&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;#copied code&lt;br/&gt;&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred","ANDREW", "WESLEY", "JONATHAN", "ADRIAN", "CAMERON", "HAILEY", &lt;br/&gt;"NATALIE", "JOSEPHINE", "CAROLINE", "ALICE", "Freddie", "Alex", "Sarah", "Bobby")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, &lt;br/&gt;values.name_9,values.name_10)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;/ fName4 = ""&lt;br/&gt;/ fName5 = ""&lt;br/&gt;/ fName6 = ""&lt;br/&gt;/ fName7 = ""&lt;br/&gt;/ fName8 = ""&lt;br/&gt;/ fName9 = ""&lt;br/&gt;/ fName10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item friends_catLABEL&amp;gt;&lt;br/&gt;/1 = "FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item nonfriendsNoGo_catLABEL&amp;gt;&lt;br/&gt;/1 = "NON-FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_2&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_2.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_3&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_3.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_4.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_5&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_5.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_6&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_6.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_7&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_7.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_8.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_9&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_9.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_9.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_10&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_10.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_10.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName3&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName7&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName9&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_11&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_11.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_12.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_13&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_13.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_14&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_14.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_15&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_15.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_16&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_16.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_17&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_17.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_18&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_18.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_19&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_19.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_20&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_20.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.hasKeyboard){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger on the space bar key"&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger over the space bar button"&lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fixationSize = 10%&lt;br/&gt;/wordSize = 8%&lt;br/&gt;&lt;br/&gt;/runPractice = true&lt;br/&gt;&lt;br/&gt;/practiceFeedbackDuration = 1000&lt;br/&gt;/getReadyDuration = 5000&lt;br/&gt;/startFixation = 2500&lt;br/&gt;/endFixation = 2000&lt;br/&gt;/stimDuration = 450&lt;br/&gt;/responseDuration = 1200&lt;br/&gt;&lt;br/&gt;/goKey = " "&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index = 1&lt;br/&gt;/iti = 1000&lt;br/&gt;&lt;br/&gt;/respRT = 0&lt;br/&gt;/responseCategory = ""&lt;br/&gt;&lt;br/&gt;/GoStim = "neutral"&lt;br/&gt;/NoGoStim = ""&lt;br/&gt;/condition = "" &lt;br/&gt;/word = ""&lt;br/&gt;/feedback = 0&lt;br/&gt;&amp;lt;/values&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36655"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Perhaps you could fix up your code first such that it doesn't throw dozens of unrelated errors&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36656"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;Apologies, there are multiple tasks in this script, so I just copied the relevant ones, but in doing so, created new errors. I'm attaching the complete file here. This code runs error-free on my device.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36657"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;for reference, the survey where participants enter names is &amp;lt;survey names_24hours&amp;gt; and the go/no go task is under &amp;lt;block names_gono&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 25 Nov 2024 17:39:42 GMT</pubDate><dc:creator>ai293</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36657.aspx</link><description>&lt;blockquote data-id="36656" class="if-quote-wrapper" unselectable="on" data-guid="1732556120938" contenteditable="false" id="if_insertedNode_1732556120391"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36656" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36656" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36656" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36656"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36655" class="if-quote-wrapper" unselectable="on" data-guid="1732556120938" contenteditable="false" id="if_insertedNode_1732555726410"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36655" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36655" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36655" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36655"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36654" class="if-quote-wrapper" unselectable="on" data-guid="1732556120938" contenteditable="false" id="if_insertedNode_1732555196963"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36654" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36654" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36654" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36654"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36653" class="if-quote-wrapper" unselectable="on" data-guid="1732556120938" contenteditable="false" id="if_insertedNode_1732542912366"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36653" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36653" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36653" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36653"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732556120938" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.&lt;a class="if-quote-goto quote-link" href="#" data-id="36653"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;One way to go about this:[code]&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.pName1, values.pName2, values.pName3)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ pName1 = ""&lt;br/&gt;/ pName2 = ""&lt;br/&gt;/ pName3 = ""&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage enterNames&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// some input sanitization&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName1 = capitalize(tolower(textbox.participantName1.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName2 = capitalize(tolower(textbox.participantName2.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName3 = capitalize(tolower(textbox.participantName3.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now check each entered name against the filler names&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if there's a match, remove the name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var currentName = list.participantNames.item(i);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now pick filler names from the remaining&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ caption = "Names in the filler bank:&lt;br/&gt;&amp;lt;%list.fillerNames.item(1)%&amp;gt;, &amp;lt;%list.fillerNames.item(2)%&amp;gt;, &amp;lt;%list.fillerNames.item(3)%&amp;gt;,&lt;br/&gt;&amp;lt;%list.fillerNames.item(4)%&amp;gt;, &amp;lt;%list.fillerNames.item(5)%&amp;gt;, &amp;lt;%list.fillerNames.item(6)%&amp;gt;"&lt;br/&gt;/ questions = [1=participantName1; 2=participantName2; 3=participantName3]&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName1&amp;gt;&lt;br/&gt;/ caption = "1st Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName2&amp;gt;&lt;br/&gt;/ caption = "2nd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName3&amp;gt;&lt;br/&gt;/ caption = "3rd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block namesBlock&amp;gt;&lt;br/&gt;/ postinstructions = (result)&lt;br/&gt;/ trials = [1=enterNames]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page result&amp;gt;&lt;br/&gt;^^Names entered by participant:&lt;br/&gt;&amp;lt;%values.pName1%&amp;gt;, &amp;lt;%values.pName2%&amp;gt;, &amp;lt;%values.pName3%&amp;gt;&lt;br/&gt;^^Filler names selected:&lt;br/&gt;&amp;lt;%values.fName1%&amp;gt;, &amp;lt;%values.fName2%&amp;gt;, &amp;lt;%values.fName3%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36654"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave, thank you for your response! I have tried implementing your code, and it works by eliminating a duplicate name from the filler list (I have tested this using the "caption" in your code then removed the caption after because I didn't need it anymore). But I can't get the new filler list (or any filler names) to appear in the go/no-go task. In my previous code, I had the values specified namef1 = "CLAIRE". Now these values aren't specified (namef1= " "). Does that have to do with it? I will attach my code for reference.&amp;nbsp;&lt;br/&gt;[code]&amp;lt;survey names_24hours&amp;gt;&lt;br/&gt;/ pages = [1=names_24hours_instruct; 2=names_24hours_1; 3=names_24hours_2; 4=names_24hours_3; 5=names_24hours_4; 6=names_24hours_5; 7=names_24hours_6; 8=names_24hours_7; 9=names_24hours_8; 10=names_24hours_9; 11=names_24hours_10]&lt;br/&gt;/ responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0)&lt;br/&gt;/ itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0)&lt;br/&gt;/ itemspacing = 2%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ branch = [if (survey.names_24hours.totaltrialcount &amp;gt;= 1) block.intro&lt;br/&gt;]&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ txcolor = black&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_instruct&amp;gt;&lt;br/&gt;/ caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n &lt;br/&gt;&lt;br/&gt;Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. &lt;br/&gt;&lt;br/&gt;You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.&lt;br/&gt;&lt;br/&gt;If two people you interacted with share a name, please type in the first letter of their last name as well. &lt;br/&gt;&lt;br/&gt;Please click 'Continue' to begin."&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_1&amp;gt;&lt;br/&gt;/ caption = "Name 1: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_1&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_1]&lt;br/&gt;/ ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)]&lt;br/&gt;/ ontrialend = [values.name_1 = textbox.names_24hours_1.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_1]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_1 = capitalize(tolower(textbox.names_24hours_1.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_2&amp;gt;&lt;br/&gt;/ caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_2&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_2]&lt;br/&gt;/ ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)]&lt;br/&gt;/ ontrialend = [values.name_2 = textbox.names_24hours_2.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_2]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_2 = capitalize(tolower(textbox.names_24hours_2.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_3&amp;gt;&lt;br/&gt;/ caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_3&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_3]&lt;br/&gt;/ ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)]&lt;br/&gt;/ ontrialend = [values.name_3 = textbox.names_24hours_3.response]&lt;br/&gt;/ ontrialend = [dropdown.d03.caption = values.name_3]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_3 = capitalize(tolower(textbox.names_24hours_3.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_4&amp;gt;&lt;br/&gt;/ caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_4&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_4]&lt;br/&gt;/ ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)]&lt;br/&gt;/ ontrialend = [values.name_4 = textbox.names_24hours_4.response]&lt;br/&gt;/ ontrialend = [dropdown.d04.caption = values.name_4]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_4 = capitalize(tolower(textbox.names_24hours_4.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_5&amp;gt;&lt;br/&gt;/ caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_5&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_5]&lt;br/&gt;/ ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)]&lt;br/&gt;/ ontrialend = [values.name_5 = textbox.names_24hours_5.response]&lt;br/&gt;/ ontrialend = [dropdown.d05.caption = values.name_5]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_5 = capitalize(tolower(textbox.names_24hours_5.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_6&amp;gt;&lt;br/&gt;/ caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_6&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_6]&lt;br/&gt;/ ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)]&lt;br/&gt;/ ontrialend = [values.name_6 = textbox.names_24hours_6.response]&lt;br/&gt;/ ontrialend = [dropdown.d06.caption = values.name_6]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_6 = capitalize(tolower(textbox.names_24hours_6.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_7&amp;gt;&lt;br/&gt;/ caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_7&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_7]&lt;br/&gt;/ ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)]&lt;br/&gt;/ ontrialend = [values.name_7 = textbox.names_24hours_7.response]&lt;br/&gt;/ ontrialend = [dropdown.d07.caption = values.name_7]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_7 = capitalize(tolower(textbox.names_24hours_7.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_8&amp;gt;&lt;br/&gt;/ caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_8&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_8]&lt;br/&gt;/ ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)]&lt;br/&gt;/ ontrialend = [values.name_8 = textbox.names_24hours_8.response]&lt;br/&gt;/ ontrialend = [dropdown.d08.caption = values.name_8]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_8 = capitalize(tolower(textbox.names_24hours_8.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_9&amp;gt;&lt;br/&gt;/ caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_9&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_9]&lt;br/&gt;/ ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)]&lt;br/&gt;/ ontrialend = [values.name_9 = textbox.names_24hours_9.response]&lt;br/&gt;/ ontrialend = [dropdown.d09.caption = values.name_9]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_9 = capitalize(tolower(textbox.names_24hours_9.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_10&amp;gt;&lt;br/&gt;/ caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_10&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_10]&lt;br/&gt;/ ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)]&lt;br/&gt;/ ontrialend = [values.name_10 = textbox.names_24hours_10.response]&lt;br/&gt;/ ontrialend = [dropdown.d10.caption = values.name_10]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_10 = capitalize(tolower(textbox.names_24hours_10.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;*** Friends go/no-go ******&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;#copied code&lt;br/&gt;&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred","ANDREW", "WESLEY", "JONATHAN", "ADRIAN", "CAMERON", "HAILEY", &lt;br/&gt;"NATALIE", "JOSEPHINE", "CAROLINE", "ALICE", "Freddie", "Alex", "Sarah", "Bobby")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, &lt;br/&gt;values.name_9,values.name_10)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;/ fName4 = ""&lt;br/&gt;/ fName5 = ""&lt;br/&gt;/ fName6 = ""&lt;br/&gt;/ fName7 = ""&lt;br/&gt;/ fName8 = ""&lt;br/&gt;/ fName9 = ""&lt;br/&gt;/ fName10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item friends_catLABEL&amp;gt;&lt;br/&gt;/1 = "FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item nonfriendsNoGo_catLABEL&amp;gt;&lt;br/&gt;/1 = "NON-FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_2&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_2.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_3&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_3.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_4.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_5&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_5.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_6&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_6.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_7&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_7.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_8.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_9&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_9.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_9.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_10&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_10.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_10.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName3&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName7&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName9&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_11&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_11.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_12.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_13&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_13.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_14&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_14.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_15&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_15.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_16&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_16.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_17&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_17.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_18&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_18.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_19&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_19.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_20&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_20.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.hasKeyboard){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger on the space bar key"&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger over the space bar button"&lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fixationSize = 10%&lt;br/&gt;/wordSize = 8%&lt;br/&gt;&lt;br/&gt;/runPractice = true&lt;br/&gt;&lt;br/&gt;/practiceFeedbackDuration = 1000&lt;br/&gt;/getReadyDuration = 5000&lt;br/&gt;/startFixation = 2500&lt;br/&gt;/endFixation = 2000&lt;br/&gt;/stimDuration = 450&lt;br/&gt;/responseDuration = 1200&lt;br/&gt;&lt;br/&gt;/goKey = " "&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index = 1&lt;br/&gt;/iti = 1000&lt;br/&gt;&lt;br/&gt;/respRT = 0&lt;br/&gt;/responseCategory = ""&lt;br/&gt;&lt;br/&gt;/GoStim = "neutral"&lt;br/&gt;/NoGoStim = ""&lt;br/&gt;/condition = "" &lt;br/&gt;/word = ""&lt;br/&gt;/feedback = 0&lt;br/&gt;&amp;lt;/values&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36655"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Perhaps you could fix up your code first such that it doesn't throw dozens of unrelated errors&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36656"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave,&lt;br/&gt;Apologies, there are multiple tasks in this script, so I just copied the relevant ones, but in doing so, created new errors. I'm attaching the complete file here. This code runs error-free on my device.&lt;br/&gt;</description><pubDate>Mon, 25 Nov 2024 17:37:13 GMT</pubDate><dc:creator>ai293</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36656.aspx</link><description>&lt;blockquote data-id="36655" class="if-quote-wrapper" unselectable="on" data-guid="1732555727567" contenteditable="false" id="if_insertedNode_1732555726410"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36655" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36655" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36655" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36655"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36654" class="if-quote-wrapper" unselectable="on" data-guid="1732555727567" contenteditable="false" id="if_insertedNode_1732555196963"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36654" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36654" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36654" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36654"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36653" class="if-quote-wrapper" unselectable="on" data-guid="1732555727567" contenteditable="false" id="if_insertedNode_1732542912366"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36653" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36653" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36653" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36653"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732555727567" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.&lt;a class="if-quote-goto quote-link" href="#" data-id="36653"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;One way to go about this:[code]&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.pName1, values.pName2, values.pName3)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ pName1 = ""&lt;br/&gt;/ pName2 = ""&lt;br/&gt;/ pName3 = ""&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage enterNames&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// some input sanitization&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName1 = capitalize(tolower(textbox.participantName1.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName2 = capitalize(tolower(textbox.participantName2.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName3 = capitalize(tolower(textbox.participantName3.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now check each entered name against the filler names&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if there's a match, remove the name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var currentName = list.participantNames.item(i);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now pick filler names from the remaining&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ caption = "Names in the filler bank:&lt;br/&gt;&amp;lt;%list.fillerNames.item(1)%&amp;gt;, &amp;lt;%list.fillerNames.item(2)%&amp;gt;, &amp;lt;%list.fillerNames.item(3)%&amp;gt;,&lt;br/&gt;&amp;lt;%list.fillerNames.item(4)%&amp;gt;, &amp;lt;%list.fillerNames.item(5)%&amp;gt;, &amp;lt;%list.fillerNames.item(6)%&amp;gt;"&lt;br/&gt;/ questions = [1=participantName1; 2=participantName2; 3=participantName3]&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName1&amp;gt;&lt;br/&gt;/ caption = "1st Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName2&amp;gt;&lt;br/&gt;/ caption = "2nd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName3&amp;gt;&lt;br/&gt;/ caption = "3rd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block namesBlock&amp;gt;&lt;br/&gt;/ postinstructions = (result)&lt;br/&gt;/ trials = [1=enterNames]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page result&amp;gt;&lt;br/&gt;^^Names entered by participant:&lt;br/&gt;&amp;lt;%values.pName1%&amp;gt;, &amp;lt;%values.pName2%&amp;gt;, &amp;lt;%values.pName3%&amp;gt;&lt;br/&gt;^^Filler names selected:&lt;br/&gt;&amp;lt;%values.fName1%&amp;gt;, &amp;lt;%values.fName2%&amp;gt;, &amp;lt;%values.fName3%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36654"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave, thank you for your response! I have tried implementing your code, and it works by eliminating a duplicate name from the filler list (I have tested this using the "caption" in your code then removed the caption after because I didn't need it anymore). But I can't get the new filler list (or any filler names) to appear in the go/no-go task. In my previous code, I had the values specified namef1 = "CLAIRE". Now these values aren't specified (namef1= " "). Does that have to do with it? I will attach my code for reference.&amp;nbsp;&lt;br/&gt;[code]&amp;lt;survey names_24hours&amp;gt;&lt;br/&gt;/ pages = [1=names_24hours_instruct; 2=names_24hours_1; 3=names_24hours_2; 4=names_24hours_3; 5=names_24hours_4; 6=names_24hours_5; 7=names_24hours_6; 8=names_24hours_7; 9=names_24hours_8; 10=names_24hours_9; 11=names_24hours_10]&lt;br/&gt;/ responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0)&lt;br/&gt;/ itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0)&lt;br/&gt;/ itemspacing = 2%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ branch = [if (survey.names_24hours.totaltrialcount &amp;gt;= 1) block.intro&lt;br/&gt;]&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ txcolor = black&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_instruct&amp;gt;&lt;br/&gt;/ caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n &lt;br/&gt;&lt;br/&gt;Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. &lt;br/&gt;&lt;br/&gt;You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.&lt;br/&gt;&lt;br/&gt;If two people you interacted with share a name, please type in the first letter of their last name as well. &lt;br/&gt;&lt;br/&gt;Please click 'Continue' to begin."&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_1&amp;gt;&lt;br/&gt;/ caption = "Name 1: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_1&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_1]&lt;br/&gt;/ ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)]&lt;br/&gt;/ ontrialend = [values.name_1 = textbox.names_24hours_1.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_1]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_1 = capitalize(tolower(textbox.names_24hours_1.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_2&amp;gt;&lt;br/&gt;/ caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_2&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_2]&lt;br/&gt;/ ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)]&lt;br/&gt;/ ontrialend = [values.name_2 = textbox.names_24hours_2.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_2]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_2 = capitalize(tolower(textbox.names_24hours_2.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_3&amp;gt;&lt;br/&gt;/ caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_3&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_3]&lt;br/&gt;/ ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)]&lt;br/&gt;/ ontrialend = [values.name_3 = textbox.names_24hours_3.response]&lt;br/&gt;/ ontrialend = [dropdown.d03.caption = values.name_3]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_3 = capitalize(tolower(textbox.names_24hours_3.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_4&amp;gt;&lt;br/&gt;/ caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_4&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_4]&lt;br/&gt;/ ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)]&lt;br/&gt;/ ontrialend = [values.name_4 = textbox.names_24hours_4.response]&lt;br/&gt;/ ontrialend = [dropdown.d04.caption = values.name_4]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_4 = capitalize(tolower(textbox.names_24hours_4.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_5&amp;gt;&lt;br/&gt;/ caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_5&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_5]&lt;br/&gt;/ ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)]&lt;br/&gt;/ ontrialend = [values.name_5 = textbox.names_24hours_5.response]&lt;br/&gt;/ ontrialend = [dropdown.d05.caption = values.name_5]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_5 = capitalize(tolower(textbox.names_24hours_5.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_6&amp;gt;&lt;br/&gt;/ caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_6&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_6]&lt;br/&gt;/ ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)]&lt;br/&gt;/ ontrialend = [values.name_6 = textbox.names_24hours_6.response]&lt;br/&gt;/ ontrialend = [dropdown.d06.caption = values.name_6]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_6 = capitalize(tolower(textbox.names_24hours_6.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_7&amp;gt;&lt;br/&gt;/ caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_7&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_7]&lt;br/&gt;/ ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)]&lt;br/&gt;/ ontrialend = [values.name_7 = textbox.names_24hours_7.response]&lt;br/&gt;/ ontrialend = [dropdown.d07.caption = values.name_7]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_7 = capitalize(tolower(textbox.names_24hours_7.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_8&amp;gt;&lt;br/&gt;/ caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_8&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_8]&lt;br/&gt;/ ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)]&lt;br/&gt;/ ontrialend = [values.name_8 = textbox.names_24hours_8.response]&lt;br/&gt;/ ontrialend = [dropdown.d08.caption = values.name_8]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_8 = capitalize(tolower(textbox.names_24hours_8.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_9&amp;gt;&lt;br/&gt;/ caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_9&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_9]&lt;br/&gt;/ ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)]&lt;br/&gt;/ ontrialend = [values.name_9 = textbox.names_24hours_9.response]&lt;br/&gt;/ ontrialend = [dropdown.d09.caption = values.name_9]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_9 = capitalize(tolower(textbox.names_24hours_9.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_10&amp;gt;&lt;br/&gt;/ caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_10&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_10]&lt;br/&gt;/ ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)]&lt;br/&gt;/ ontrialend = [values.name_10 = textbox.names_24hours_10.response]&lt;br/&gt;/ ontrialend = [dropdown.d10.caption = values.name_10]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_10 = capitalize(tolower(textbox.names_24hours_10.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;*** Friends go/no-go ******&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;#copied code&lt;br/&gt;&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred","ANDREW", "WESLEY", "JONATHAN", "ADRIAN", "CAMERON", "HAILEY", &lt;br/&gt;"NATALIE", "JOSEPHINE", "CAROLINE", "ALICE", "Freddie", "Alex", "Sarah", "Bobby")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, &lt;br/&gt;values.name_9,values.name_10)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;/ fName4 = ""&lt;br/&gt;/ fName5 = ""&lt;br/&gt;/ fName6 = ""&lt;br/&gt;/ fName7 = ""&lt;br/&gt;/ fName8 = ""&lt;br/&gt;/ fName9 = ""&lt;br/&gt;/ fName10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item friends_catLABEL&amp;gt;&lt;br/&gt;/1 = "FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item nonfriendsNoGo_catLABEL&amp;gt;&lt;br/&gt;/1 = "NON-FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_2&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_2.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_3&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_3.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_4.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_5&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_5.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_6&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_6.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_7&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_7.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_8.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_9&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_9.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_9.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_10&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_10.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_10.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName3&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName7&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName9&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_11&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_11.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_12.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_13&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_13.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_14&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_14.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_15&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_15.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_16&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_16.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_17&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_17.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_18&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_18.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_19&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_19.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_20&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_20.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.hasKeyboard){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger on the space bar key"&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger over the space bar button"&lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fixationSize = 10%&lt;br/&gt;/wordSize = 8%&lt;br/&gt;&lt;br/&gt;/runPractice = true&lt;br/&gt;&lt;br/&gt;/practiceFeedbackDuration = 1000&lt;br/&gt;/getReadyDuration = 5000&lt;br/&gt;/startFixation = 2500&lt;br/&gt;/endFixation = 2000&lt;br/&gt;/stimDuration = 450&lt;br/&gt;/responseDuration = 1200&lt;br/&gt;&lt;br/&gt;/goKey = " "&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index = 1&lt;br/&gt;/iti = 1000&lt;br/&gt;&lt;br/&gt;/respRT = 0&lt;br/&gt;/responseCategory = ""&lt;br/&gt;&lt;br/&gt;/GoStim = "neutral"&lt;br/&gt;/NoGoStim = ""&lt;br/&gt;/condition = "" &lt;br/&gt;/word = ""&lt;br/&gt;/feedback = 0&lt;br/&gt;&amp;lt;/values&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36655"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Perhaps you could fix up your code first such that it doesn't throw dozens of unrelated errors&lt;br/&gt;</description><pubDate>Mon, 25 Nov 2024 17:30:50 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36655.aspx</link><description>&lt;blockquote data-id="36654" class="if-quote-wrapper" unselectable="on" data-guid="1732555197867" contenteditable="false" id="if_insertedNode_1732555196963"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36654" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36654" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36654" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36654"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36653" class="if-quote-wrapper" unselectable="on" data-guid="1732555197867" contenteditable="false" id="if_insertedNode_1732542912366"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36653" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36653" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36653" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36653"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732555197867" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.&lt;a class="if-quote-goto quote-link" href="#" data-id="36653"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;One way to go about this:[code]&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.pName1, values.pName2, values.pName3)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ pName1 = ""&lt;br/&gt;/ pName2 = ""&lt;br/&gt;/ pName3 = ""&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage enterNames&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// some input sanitization&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName1 = capitalize(tolower(textbox.participantName1.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName2 = capitalize(tolower(textbox.participantName2.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName3 = capitalize(tolower(textbox.participantName3.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now check each entered name against the filler names&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if there's a match, remove the name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var currentName = list.participantNames.item(i);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now pick filler names from the remaining&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ caption = "Names in the filler bank:&lt;br/&gt;&amp;lt;%list.fillerNames.item(1)%&amp;gt;, &amp;lt;%list.fillerNames.item(2)%&amp;gt;, &amp;lt;%list.fillerNames.item(3)%&amp;gt;,&lt;br/&gt;&amp;lt;%list.fillerNames.item(4)%&amp;gt;, &amp;lt;%list.fillerNames.item(5)%&amp;gt;, &amp;lt;%list.fillerNames.item(6)%&amp;gt;"&lt;br/&gt;/ questions = [1=participantName1; 2=participantName2; 3=participantName3]&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName1&amp;gt;&lt;br/&gt;/ caption = "1st Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName2&amp;gt;&lt;br/&gt;/ caption = "2nd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName3&amp;gt;&lt;br/&gt;/ caption = "3rd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block namesBlock&amp;gt;&lt;br/&gt;/ postinstructions = (result)&lt;br/&gt;/ trials = [1=enterNames]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page result&amp;gt;&lt;br/&gt;^^Names entered by participant:&lt;br/&gt;&amp;lt;%values.pName1%&amp;gt;, &amp;lt;%values.pName2%&amp;gt;, &amp;lt;%values.pName3%&amp;gt;&lt;br/&gt;^^Filler names selected:&lt;br/&gt;&amp;lt;%values.fName1%&amp;gt;, &amp;lt;%values.fName2%&amp;gt;, &amp;lt;%values.fName3%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;[/code]&lt;a class="if-quote-goto quote-link" href="#" data-id="36654"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Hi Dave, thank you for your response! I have tried implementing your code, and it works by eliminating a duplicate name from the filler list (I have tested this using the "caption" in your code then removed the caption after because I didn't need it anymore). But I can't get the new filler list (or any filler names) to appear in the go/no-go task. In my previous code, I had the values specified namef1 = "CLAIRE". Now these values aren't specified (namef1= " "). Does that have to do with it? I will attach my code for reference.&amp;nbsp;&lt;br/&gt;[code]&amp;lt;survey names_24hours&amp;gt;&lt;br/&gt;/ pages = [1=names_24hours_instruct; 2=names_24hours_1; 3=names_24hours_2; 4=names_24hours_3; 5=names_24hours_4; 6=names_24hours_5; 7=names_24hours_6; 8=names_24hours_7; 9=names_24hours_8; 10=names_24hours_9; 11=names_24hours_10]&lt;br/&gt;/ responsefontstyle = ("Arial", -12, false, false, false, false, 5, 0)&lt;br/&gt;/ itemfontstyle = ("Arial", -13, false, false, false, false, 5, 0)&lt;br/&gt;/ itemspacing = 2%&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ branch = [if (survey.names_24hours.totaltrialcount &amp;gt;= 1) block.intro&lt;br/&gt;]&lt;br/&gt;/ screencolor = white&lt;br/&gt;/ txcolor = black&lt;br/&gt;&amp;lt;/survey&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_instruct&amp;gt;&lt;br/&gt;/ caption = "In the following task, we will ask you to name 10 people you had a recent interaction with. Please do NOT include people in your family. ~n &lt;br/&gt;&lt;br/&gt;Please think about every person you interacted with since yesterday morning. This includes any form of interaction—whether in-person, over text, through a phone call, email, or a brief conversation. You do not need to know the person, but think about anyone you had any contact with. &lt;br/&gt;&lt;br/&gt;You may not know the names of everyone you interacted with. If you don’t know someone’s name, please assign them a label that you will recognize later (e.g., 'classmate G' or 'barista N'). You will be asked about these names in a later task, so please use names or labels that you will be able to remember.&lt;br/&gt;&lt;br/&gt;If two people you interacted with share a name, please type in the first letter of their last name as well. &lt;br/&gt;&lt;br/&gt;Please click 'Continue' to begin."&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_1&amp;gt;&lt;br/&gt;/ caption = "Name 1: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_1&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_1]&lt;br/&gt;/ ontrialend = [item.name_1.item = toupper (textbox.names_24hours_1.response)]&lt;br/&gt;/ ontrialend = [values.name_1 = textbox.names_24hours_1.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_1]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_1 = capitalize(tolower(textbox.names_24hours_1.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_2&amp;gt;&lt;br/&gt;/ caption = "Name 2: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_2&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_2]&lt;br/&gt;/ ontrialend = [item.name_2.item = toupper (textbox.names_24hours_2.response)]&lt;br/&gt;/ ontrialend = [values.name_2 = textbox.names_24hours_2.response]&lt;br/&gt;/ ontrialend = [dropdown.d02.caption = values.name_2]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_2 = capitalize(tolower(textbox.names_24hours_2.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_3&amp;gt;&lt;br/&gt;/ caption = "Name 3: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_3&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_3]&lt;br/&gt;/ ontrialend = [item.name_3.item = toupper (textbox.names_24hours_3.response)]&lt;br/&gt;/ ontrialend = [values.name_3 = textbox.names_24hours_3.response]&lt;br/&gt;/ ontrialend = [dropdown.d03.caption = values.name_3]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_3 = capitalize(tolower(textbox.names_24hours_3.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_4&amp;gt;&lt;br/&gt;/ caption = "Name 4: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_4&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_4]&lt;br/&gt;/ ontrialend = [item.name_4.item = toupper (textbox.names_24hours_4.response)]&lt;br/&gt;/ ontrialend = [values.name_4 = textbox.names_24hours_4.response]&lt;br/&gt;/ ontrialend = [dropdown.d04.caption = values.name_4]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_4 = capitalize(tolower(textbox.names_24hours_4.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_5&amp;gt;&lt;br/&gt;/ caption = "Name 5: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_5&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_5]&lt;br/&gt;/ ontrialend = [item.name_5.item = toupper (textbox.names_24hours_5.response)]&lt;br/&gt;/ ontrialend = [values.name_5 = textbox.names_24hours_5.response]&lt;br/&gt;/ ontrialend = [dropdown.d05.caption = values.name_5]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_5 = capitalize(tolower(textbox.names_24hours_5.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_6&amp;gt;&lt;br/&gt;/ caption = "Name 6: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_6&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_6]&lt;br/&gt;/ ontrialend = [item.name_6.item = toupper (textbox.names_24hours_6.response)]&lt;br/&gt;/ ontrialend = [values.name_6 = textbox.names_24hours_6.response]&lt;br/&gt;/ ontrialend = [dropdown.d06.caption = values.name_6]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_6 = capitalize(tolower(textbox.names_24hours_6.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_7&amp;gt;&lt;br/&gt;/ caption = "Name 7: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_7&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_7]&lt;br/&gt;/ ontrialend = [item.name_7.item = toupper (textbox.names_24hours_7.response)]&lt;br/&gt;/ ontrialend = [values.name_7 = textbox.names_24hours_7.response]&lt;br/&gt;/ ontrialend = [dropdown.d07.caption = values.name_7]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_7 = capitalize(tolower(textbox.names_24hours_7.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_8&amp;gt;&lt;br/&gt;/ caption = "Name 8: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_8&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_8]&lt;br/&gt;/ ontrialend = [item.name_8.item = toupper (textbox.names_24hours_8.response)]&lt;br/&gt;/ ontrialend = [values.name_8 = textbox.names_24hours_8.response]&lt;br/&gt;/ ontrialend = [dropdown.d08.caption = values.name_8]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_8 = capitalize(tolower(textbox.names_24hours_8.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_9&amp;gt;&lt;br/&gt;/ caption = "Name 9: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_9&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_9]&lt;br/&gt;/ ontrialend = [item.name_9.item = toupper (textbox.names_24hours_9.response)]&lt;br/&gt;/ ontrialend = [values.name_9 = textbox.names_24hours_9.response]&lt;br/&gt;/ ontrialend = [dropdown.d09.caption = values.name_9]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_9 = capitalize(tolower(textbox.names_24hours_9.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue&lt;br/&gt;]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox names_24hours_10&amp;gt;&lt;br/&gt;/ caption = "Name 10: In the text box provided, please type in the name of another person you interacted with since yesterday morning.&lt;br/&gt;&lt;br/&gt;Please do NOT mention any family members. If this person shares a name with someone you mentioned earlier, please type in the first letter of their last name as well."&lt;br/&gt;/ fontstyle = ("Arial", 13, false, false, false, false, 5, 0)&lt;br/&gt;/ required = true&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage names_24hours_10&amp;gt;&lt;br/&gt;/ questions = [1=names_24hours_10]&lt;br/&gt;/ ontrialend = [item.name_10.item = toupper (textbox.names_24hours_10.response)]&lt;br/&gt;/ ontrialend = [values.name_10 = textbox.names_24hours_10.response]&lt;br/&gt;/ ontrialend = [dropdown.d10.caption = values.name_10]&lt;br/&gt;/ ontrialend = [&lt;br/&gt;    // some input sanitization&lt;br/&gt;    values.name_10 = capitalize(tolower(textbox.names_24hours_10.response));&lt;br/&gt;    // now check each entered name against the filler names&lt;br/&gt;    // if there's a match, remove the name from the filler list&lt;br/&gt;    var i = 0;&lt;br/&gt;    while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;        i += 1;&lt;br/&gt;        var currentName = list.participantNames.item(i);&lt;br/&gt;        var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;        if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;            list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;        };&lt;br/&gt;    };&lt;br/&gt;    // now pick filler names from the remaining&lt;br/&gt;    values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName4 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName5 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName6 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName7 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName8 = list.fillerNames.nextvalue;&lt;br/&gt;    values.fName9 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName10 = list.fillerNames.nextvalue]&lt;br/&gt;/ finishlabel = "Continue"&lt;br/&gt;/ nextlabel = "Continue"&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;/ showpagenumbers = false &lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;*** Friends go/no-go ******&lt;br/&gt;------------------------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;#copied code&lt;br/&gt;&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred","ANDREW", "WESLEY", "JONATHAN", "ADRIAN", "CAMERON", "HAILEY", &lt;br/&gt;"NATALIE", "JOSEPHINE", "CAROLINE", "ALICE", "Freddie", "Alex", "Sarah", "Bobby")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.name_1, values.name_2, values.name_3,values.name_4, values.name_5, values.name_6,values.name_7, values.name_8, &lt;br/&gt;values.name_9,values.name_10)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;/ fName4 = ""&lt;br/&gt;/ fName5 = ""&lt;br/&gt;/ fName6 = ""&lt;br/&gt;/ fName7 = ""&lt;br/&gt;/ fName8 = ""&lt;br/&gt;/ fName9 = ""&lt;br/&gt;/ fName10 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item fName10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_2&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_3&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_4&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_5&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_6&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_7&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_8&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_9&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_10&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item friends_catLABEL&amp;gt;&lt;br/&gt;/1 = "FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item nonfriendsNoGo_catLABEL&amp;gt;&lt;br/&gt;/1 = "NON-FRIENDS"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_2&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_2.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_2.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_3&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_3.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_3.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_4&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_4.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_4.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_5&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_5.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_5.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_6&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_6.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_6.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_7&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_7.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_7.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_8&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_8.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_8.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_9&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_9.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_9.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_9.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_10&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.name_10.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_10.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_10.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName2&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName2&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName3&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName3&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName4&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName4&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName5&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName5&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName6&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName6&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName7&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName7&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName8&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName8&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName9&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName9&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fName10&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = fName10&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_11&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_11.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_11.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_12&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName2]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_12.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_12.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName2.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_13&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName3]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_13.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_13.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName3.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_14&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName4]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_14.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_14.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName4.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_15&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName5]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_15.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_15.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName5.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_16&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName6]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_16.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_16.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName6.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_17&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName7]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_17.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_17.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName7.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_18&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName8]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_18.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_18.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName8.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_19&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName9]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_19.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_19.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName9.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_20&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = fName10]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_20.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_20.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.fName10.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/buttoninstruct1 = if (computer.hasKeyboard){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger on the space bar key"&lt;br/&gt;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"place your index finger over the space bar button"&lt;br/&gt;}&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/fixationSize = 10%&lt;br/&gt;/wordSize = 8%&lt;br/&gt;&lt;br/&gt;/runPractice = true&lt;br/&gt;&lt;br/&gt;/practiceFeedbackDuration = 1000&lt;br/&gt;/getReadyDuration = 5000&lt;br/&gt;/startFixation = 2500&lt;br/&gt;/endFixation = 2000&lt;br/&gt;/stimDuration = 450&lt;br/&gt;/responseDuration = 1200&lt;br/&gt;&lt;br/&gt;/goKey = " "&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/index = 1&lt;br/&gt;/iti = 1000&lt;br/&gt;&lt;br/&gt;/respRT = 0&lt;br/&gt;/responseCategory = ""&lt;br/&gt;&lt;br/&gt;/GoStim = "neutral"&lt;br/&gt;/NoGoStim = ""&lt;br/&gt;/condition = "" &lt;br/&gt;/word = ""&lt;br/&gt;/feedback = 0&lt;br/&gt;&amp;lt;/values&amp;gt;[/code]</description><pubDate>Mon, 25 Nov 2024 17:23:43 GMT</pubDate><dc:creator>ai293</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36654.aspx</link><description>&lt;blockquote data-id="36653" class="if-quote-wrapper" unselectable="on" data-guid="1732542912871" contenteditable="false" id="if_insertedNode_1732542912366"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36653" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36653" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36653" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/25/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36653"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732542912871" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.&lt;a class="if-quote-goto quote-link" href="#" data-id="36653"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;One way to go about this:[code]&amp;lt;list fillerNames&amp;gt;&lt;br/&gt;/ items = ("Anne", "Bob", "Claire", "Don", "Eve", "Fred")&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list participantNames&amp;gt;&lt;br/&gt;/ items = (values.pName1, values.pName2, values.pName3)&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ pName1 = ""&lt;br/&gt;/ pName2 = ""&lt;br/&gt;/ pName3 = ""&lt;br/&gt;/ fName1 = ""&lt;br/&gt;/ fName2 = ""&lt;br/&gt;/ fName3 = ""&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage enterNames&amp;gt;&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// some input sanitization&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName1 = capitalize(tolower(textbox.participantName1.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName2 = capitalize(tolower(textbox.participantName2.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.pName3 = capitalize(tolower(textbox.participantName3.response));&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now check each entered name against the filler names&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if there's a match, remove the name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i = 0;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (i &amp;lt; list.participantNames.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var currentName = list.participantNames.item(i);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var onFillerList = list.fillerNames.indexof(currentName);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (onFillerList != -1) { // if name matches one in the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list.fillerNames.removeitem(onFillerList); // remove that name from the filler list&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// now pick filler names from the remaining&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName1 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName2 = list.fillerNames.nextvalue;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.fName3 = list.fillerNames.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ caption = "Names in the filler bank:&lt;br/&gt;&amp;lt;%list.fillerNames.item(1)%&amp;gt;, &amp;lt;%list.fillerNames.item(2)%&amp;gt;, &amp;lt;%list.fillerNames.item(3)%&amp;gt;,&lt;br/&gt;&amp;lt;%list.fillerNames.item(4)%&amp;gt;, &amp;lt;%list.fillerNames.item(5)%&amp;gt;, &amp;lt;%list.fillerNames.item(6)%&amp;gt;"&lt;br/&gt;/ questions = [1=participantName1; 2=participantName2; 3=participantName3]&lt;br/&gt;/ showpagenumbers = false&lt;br/&gt;/ showquestionnumbers = false&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName1&amp;gt;&lt;br/&gt;/ caption = "1st Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName2&amp;gt;&lt;br/&gt;/ caption = "2nd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;textbox participantName3&amp;gt;&lt;br/&gt;/ caption = "3rd Name:"&lt;br/&gt;/ mask = alphabetic&lt;br/&gt;&amp;lt;/textbox&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block namesBlock&amp;gt;&lt;br/&gt;/ postinstructions = (result)&lt;br/&gt;/ trials = [1=enterNames]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;page result&amp;gt;&lt;br/&gt;^^Names entered by participant:&lt;br/&gt;&amp;lt;%values.pName1%&amp;gt;, &amp;lt;%values.pName2%&amp;gt;, &amp;lt;%values.pName3%&amp;gt;&lt;br/&gt;^^Filler names selected:&lt;br/&gt;&amp;lt;%values.fName1%&amp;gt;, &amp;lt;%values.fName2%&amp;gt;, &amp;lt;%values.fName3%&amp;gt;&lt;br/&gt;&amp;lt;/page&amp;gt;[/code]</description><pubDate>Mon, 25 Nov 2024 13:55:47 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: integrating list to avoid duplicates</title><link>https://forums.millisecond.com/Topic36653.aspx</link><description>&lt;blockquote data-id="36652" class="if-quote-wrapper" unselectable="on" data-guid="1732539319490" contenteditable="false" id="if_insertedNode_1732539318513"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="36652" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="36652" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="36652" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;ai293 - 11/24/2024&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-36652"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi! I'm trying to build a modified go/no-go task that's based on participant inputs. &lt;br/&gt;&lt;br/&gt;What I've done so far: Participants first respond to a survey asking them to list 10 names. After, the names are presented in a go/no-go task. In addition to the names that participants provide, I want to add 10 random names to the go/no-go as "neutral" stimuli (out of a bank of 20 names)&lt;br/&gt;&lt;br/&gt;What I'm attempting to do but haven't figure out how to do yet:&amp;nbsp;&amp;nbsp;I want to add a rule to my code where the random names that are thrown into the go/no-go are not the same as the names the participant has nominated (e.g., if the participant nominated the name "Claire," I want to avoid using the name "Claire" as my neutral stimulus). At the same time, if I use "Claire" as my neutral stimulus 1, I want "Claire" to repeat in each "chunk" in my block (for reference, see my block code below and how it's grouped into&amp;nbsp; 4-23, 24-43, etc).&lt;br/&gt;&lt;br/&gt; I have an intuition that I could use &amp;lt;list&amp;gt; for this, but I can't figure out whether using list is correct and how to integrate it into my code. Do I add the "list" at the end of each trial? Do I create a trial for each name in go/no-go task, even the neutral stimuli? I have added the code below for "name 1" just to make this clearer, but I could add my complete&amp;nbsp; code for all names if needed. Thanks!&lt;br/&gt;&lt;br/&gt;[code]&amp;lt;values&amp;gt;&lt;br/&gt;/ quit = 0&lt;br/&gt;/ complete = 0&lt;br/&gt;/ name_1= ""&lt;br/&gt;/ name_2 = ""&lt;br/&gt;/ name_3 = ""&lt;br/&gt;/ name_4 = ""&lt;br/&gt;/ name_5= ""&lt;br/&gt;/ name_6 = ""&lt;br/&gt;/ name_7 = ""&lt;br/&gt;/ name_8 = ""&lt;br/&gt;/ name_9= ""&lt;br/&gt;/ name_10 = ""&lt;br/&gt;/ name_11= "NEUTRAL_NAME1"&lt;br/&gt;/ name_12= "NEUTRAL_NAME2"&lt;br/&gt;/ name_13 = "NEUTRAL_NAME3"&lt;br/&gt;/ name_14 = "NEUTRAL_NAME4"&lt;br/&gt;/ name_15= "NEUTRAL_NAME5"&lt;br/&gt;/ name_16 = "NEUTRAL_NAME6"&lt;br/&gt;/ name_17 = "NEUTRAL_NAME7"&lt;br/&gt;/ name_18 = "NEUTRAL_NAME8"&lt;br/&gt;/ name_19= "NEUTRAL_NAME9"&lt;br/&gt;/ name_20 = "NEUTRAL_NAME10"&lt;br/&gt;/ name_21= "NEUTRAL_NAME11"&lt;br/&gt;/ name_22= "NEUTRAL_NAME12"&lt;br/&gt;/ name_23 = "NEUTRAL_NAME13"&lt;br/&gt;/ name_24 = "NEUTRAL_NAME14"&lt;br/&gt;/ name_25= "NEUTRAL_NAME15"&lt;br/&gt;/ name_26 = "NEUTRAL_NAME16"&lt;br/&gt;/ name_27 = "NEUTRAL_NAME17"&lt;br/&gt;/ name_28 = "NEUTRAL_NAME18"&lt;br/&gt;/ name_29= "NEUTRAL_NAME19"&lt;br/&gt;/ name_30 = "NEUTRAL_NAME20"&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text name_1&amp;gt;&lt;br/&gt;/ numitems = 1&lt;br/&gt;/ items = name_1&lt;br/&gt;/ select = noreplace&lt;br/&gt;/ fontstyle = ("Arial", parameters.wordSize, true, false, false, false, 5, 1)&lt;br/&gt;/ size = (80%, parameters.wordSize*2)&lt;br/&gt;/ erase = false&lt;br/&gt;/ vjustify = center&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item name_1&amp;gt;&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trial_name_1&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.insertStimulusTime(clearScreen, parameters.stimDuration);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0 = name_1]&lt;br/&gt;/ validresponse = (parameters.goKey, 0)&lt;br/&gt;/ correctresponse = (parameters.goKey, 0)&lt;br/&gt;/ beginresponsetime = 0&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ timeout = parameters.responseDuration&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.trial_name_1.resetStimulusFrames();&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.respRT = trial.trial_name_1.latency;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.word = text.name_1.currentItem]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block names_gono&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parameters.runPractice == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.GoStim = item.friends_catLABEL.item(1); //selects the appropriate label for the practice GO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.NoGoStim = item.nonfriendsNoGo_catLABEL.item(1); //selects the appropriate label for the practice NOGO category&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.condition = "practice";&lt;br/&gt;]&lt;br/&gt;/ trials = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 = blockInstructions; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 = getReady; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 = start; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4-23 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;24-43 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;44-63 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;64-83 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;84-103 = noreplacenorepeat(trial_name_1, trial_name_2, trial_name_3, trial_name_4, trial_name_5, trial_name_6, trial_name_7, trial_name_8, trial_name_9, trial_name_10, trial_name_11, trial_name_12, trial_name_13, trial_name_14, trial_name_15, trial_name_16, trial_name_17, trial_name_18, trial_name_19, trial_name_20);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;104 = end;&lt;br/&gt;]&lt;br/&gt;/ branch = [if (block.names_gono.totaltrialcount &amp;gt;= 1) block.closeness&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list1&amp;gt;&lt;br/&gt;/ items=[item.name_1; item.name_2; item.name_3; item.name_4; item.name_5; item.name_6; item.name_7; item.name_8; item.name_9; item.name_10]&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list list2&amp;gt;&lt;br/&gt;/ items=[item.name_11; item.name_12; item.name_13; item.name_14; item.name_15; item.name_16; item.name_17; item.name_18; item.name_19;&lt;br/&gt; item.name_20;item.name_21; item.name_22; item.name_23; item.name_24; item.name_25; item.name_26; item.name_27; item.name_28; &lt;br/&gt; item.name_29;&lt;br/&gt; item.name_30&lt;br/&gt;]&lt;br/&gt;/ selectionMode=random&lt;br/&gt;/ not=[list.list1.currentValue]&lt;br/&gt;&amp;lt;/list&amp;gt;[/code] &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="36652"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;The first thing you need to do is check each name provided by the participant against your bank of 20 filler names. If it's a match, i.e. the name is in the bank, you need to remove that name from the bank. Out of the remaining names in the filler bank, pick 10 at random.&lt;br/&gt;&lt;br/&gt;Whether you use lists for this or not, doesn't really matter. You can use lists, but you can also do without.</description><pubDate>Mon, 25 Nov 2024 12:58:27 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>