changed Run method