added messages tool - untested
finished basic add message functionality