Varnish support and multiple additions.

Please review and make sure every thing is in order.