modified threeround method