finished master messaging stuff