simple user messaging mechanism