basic layout
chat functionality