messaging rearranged