fixed if entity