Hi <BR>If anyone can help me it would be muchly appreciated. <BR>I am trying to return a collection from a web service app. I am using the system.visualbasic.collection object. The function declaration is as follows: <BR><WebMethod()> Public Function ViewCampgrounds() As Collection <BR><BR>The error that I get is: <BR><BR>You must implement the Add(System.Object) method on Microsoft.VisualBasic.Collection because it inherits from ICollection. <BR><BR>Any help or suggestions would once again be apreciated. <BR>thanxYou are implementing the ICollection interface with this particular method. An interface forces *your* method to contain all of the signatures (abstract method declarations) that it does. Therefore, simply add a method to your class that matches the full signature of the 'Add(System.Object)' method in the ICollection interface. The method does not have to have any implementation details (code inside the declaration), but it does have to be present.There doesn't seem to be an Add Method for the ICollection interface though.Bumping post up<BR>Jay if your still around could you explain your reply I can't seem to find anything? Thanx