css in progress
refactoring in progress
voucher  message improved
helpers moved to model methods