Discloses a particle comprising a virus structural polypeptide comprising the envelope protein E2 and at least one antigen, wherein said at least one antigen is inserted into E2 of the envelope protein, wherein said virus structural polypeptide comprises at least one first attachment site and said at least one antigen comprises at least one second attachment site, and wherein said virus structural polypeptide and said antigen are linked through said at least one first and said at least one second attachment site, and wherein said particle is a virus like particle.