new http template
improved http