added first sift