Working on communication code and UI.