additional functionality including ability to POST messages