added in prob, generation