joins method shrinked