switched from thin to puma
more front-end magic