made mappers faster by only joining the relevant rows for each user