--- id: 660f34e99571070d56d2f231 title: Step 67 challengeType: 1 dashedName: step-67 --- # --description-- Your `padRow` function has two parameters which you defined. Values are provided to those parameters when a function is called. The values you provide to a function call are referred to as arguments, and you pass arguments to a function call. Here's a function call with `"Hello"` passed as an argument: ```js test("Hello"); ``` Pass `i + 1` and `count` as the arguments to your `padRow` call. Like parameters, arguments are separated by a comma. # --hints-- You should pass `i + 1` to your `padRow()` call. ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1/); ``` You should have a comma after your `i + 1` argument. ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1\s*,\s*/); ``` You should pass `count` as your second argument. ```js assert.match(__helpers.removeJSComments(code), /push\(\s*padRow\(\s*i\s*\+\s*1\s*,\s*count\s*\)\s*\)/); ``` # --seed-- ## --seed-contents-- ```js const character = "#"; const count = 8; const rows = []; function padRow(rowNumber, rowCount) { return character.repeat(rowNumber); } --fcc-editable-region-- for (let i = 0; i < count; i = i + 1) { rows.push(padRow()) } --fcc-editable-region-- let result = "" for (const row of rows) { result = result + "\n" + row; } console.log(result); ```