modified down load and feedback.