scratch cvr dynamic