Beginning of more complex messages handle