Initial chat code & design