fix bug -- wrong condidate area