description and date are now required fields.
updated a bunch of stuff.