more progress on chat