Discloses a virus like particle comprising an alphavirus or flavivirus structural polypepetide linked to an antigen via attachment sites. In embodiments the virus may be chikungunya (CHIKV) virus or venezuelan equine encephalitis virus (VEEV) and the antigen may be TNF alpha, CD20 or CTLA4. Discloses use as a vaccine and as a method for treating cancer.