map side join. not tested.