add logic of manage vouchers