use ar_outer_joins gem for reporting