IPMessage.cs added