added reactive dictionary