moves v1 naive join is too slow