Browsing: how immune system fights virus