text-based interactions