added associations, skipped length validation, 'coz I want a longform blog