final for rnd, matching ok