changing coalesce to use shuffle