chatadapter