because they layout calls for a block element (you don't want part of the label showing up next to the input instead of above it). i could have added `display: block;` to `label` but decided to use `p` instead