working 2 levels deep, migrated to allow comments to have_many comments