revises database schema
edits subscription, entry models
separation of concerns in subscription model
user reading page; edits to views
new subscription form
introduces category model
shows categories
new category form