added reactive text