communication-application prototype implementation | refactoring

Merge request reports