port of all other areas to new http method