added new messages in protocol