finish #1200 - implement vouchers