add additional fields to user model; add filters and directives related to dates; add new messages