added comments from Duncan about how to improve runtime of method2 on slow machine