3 Commits (feature/addNonDirectMsg)