modify download module