finished forall func in funsets