Feedback

So, the way that the params get their names (or keys) is based on the value for the "name" attribute of your `<input>` tags.

You can actually nest all of the params values for the contact by rewriting the name values in your form like this:

```html
  <form action="/add" method="post">
    <label for="add_contact"></label>
    <div><input type="text" style="width: 333px" id="first_name" name="contact[first_name]" placeholder="first name"/></div>
    <div><input type="text" style="width: 333px" id="last_name" name="contact[last_name]" placeholder="last name"/></div>
    <div>
      <input type="text" style="width: 333px" id="phone_number" name="contact[phone_number]"  placeholder="phone number"/>
    </div>
    <input type="submit" value="Save contact"/>
  </form>
```

Now, all of the contacts attributes could be accessed with `params[:contact]`, which would return a hash already formatted to be passed directly into your `#create`:

```ruby
Contact.create(params[:contact])
```