New downloading method.