branch condition modified