modified closed determine