4 Commits (feature/addNonDirectMsg)