expand on chat2 init process