[feature] finishing HQ downloads and improve the args parsing