Abstract: A method and arrangement for implementing a content delivery server is disclosed. The arrangement contains at least one content delivery server and plurality of content terminals. The first computer has means to identify at least one set of content data items from plurality of content data items, means to identify at least one set of second computers from said plurality of second computers and means to link at least one identified set of content data with at least one identified set of second computers. The content delivery server assigns at least one content data item of said identified set of content data items to at least one second computer of said identified group of second computers based on said link.