message state (with lame intro)