heroin is an illegal drug.