Sometimes they are bundled with other programs that the user has installed; sometimes they are installed through deception, such as a confusing pop-up ad with a ???click here??? button; and sometimes they install themselves when the user visits a particular website (known as ???drive by??? installation.).