modidied 3times