Question: The table seems to be generating an empty `<td><td>` cell at the start of the `<th>` section. Any ideas why its doing this and how to fix it?

```html
<table>
 <th>
  <td>Vintage</td>
  <td>Product Name</td>
  <td>Size</td>
  <td>Qty</td>
  <td>Per Bottle Price</td>
  <td>Total Price</td>
 </th>
 <tr>
  <td>2005</td>
  <td>Moulin Touchais Coteaux du Layon</td>
  <td>300x100cl</td>
  <td>
   <form>
    <input type="text" value="3">
    <button>update</button>
   </form>
  </td>
  <td>£129.17</td>
  <td>£387.51</td>
 </tr>
</table>
```

Answer: 
The th tag goes inside a row - I think this is what you're looking for:

```
<table border="1">
        <tr>
            <th>Vintage</th>
            <th>Product Name</th>
            <th>Size</th>
            <th>Qty</th>
            <th>Per Bottle Price</th>
            <th>Total Price</th>
        </tr>
        <tr>
            <td>2005</td>
            <td>Moulin Touchais Coteaux du Layon</td>
            <td>300x100cl</td>
            <td>
                <form>
                    <input type="text" value="3">
                    <button>update</button>
                </form>
            </td>
            <td>£129.17</td>
            <td>£387.51</td>
        </tr>
    </table>

```

Also, you can add in the "thead" and "tbody" tags as well.
replace 

```
<th>
    <td>Vintage</td>
    <td>Product Name</td>
    <td>Size</td>
    <td>Qty</td>
    <td>Per Bottle Price</td>
    <td>Total Price</td>
</th>

```

with

```
<tr>
    <td>Vintage</td>
    <td>Product Name</td>
    <td>Size</td>
    <td>Qty</td>
    <td>Per Bottle Price</td>
    <td>Total Price</td>
</tr>

```