modified down load