add uniquness to model voucher