create new protocol message