chat mode skeleton