modified after downloding