prob_x can be list