new verion to test download function