dinamic looop runs, still error with multiple role starting at the sema time don't know where it comes from