Working on messaging UI and backend