ran part 5 on m1.xlarge for uniformity