formatting + higher level for messages