for each by implode