example msg passing.