put parenthetical on a separate, interactive function