download functie generiek gemaakt