add pred but yet not used