using JOINs when fetching assocs