IDA* modified