added voucher page and functions