ممكن تعمل  treaming للحلقات