Updated download module