working each_limit