final run on the new chat ui