added reactive functions set/forEach