begin messages module