The present invention relates to a kind of compound, composition and methods for treating or preventing hepatitis C virus (HCV) infection mankind or other animal reservoirs. The compound is as also pharmaceutically acceptable, salt, prodrug and other derivatives, and its method as pharmaceutical composition and method, for treating or preventing HCV infection.