reactive character