chat directive