# RAD Chat Room - Part 3

DevFeed: [RAD Chat Room - Part 3](<https://devfeed.tech/articles/rad-chat-room-part-3-19488.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/rad-chatroom-part-3/>)

Author: Steve Hannah

Published: 2020-05-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Code](<https://devfeed.tech/topics/code.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [java](<https://devfeed.tech/tags/java.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

## AI overview

Part 3 of a RAD Chatroom tutorial adds sample messages from other users, displays message times after delays, and adds a participants title component with avatars. It also introduces a Java ChatAccount entity for participant profiles.

## Source excerpt

This is part 3 of the RAD Chatroom tutorial. You can find part 1 here and part 2 here. Adding Text Messages from Other Users Our current example only includes messages that the current user posted themself. I.e. We only have chat bubbles on the right-hand side of the view. Let's add some more sample data to our view model to give us a feel for how a real chat will look. In the ChatFormController class, we'll change the createViewModel() method as follows: