support more HTTP methods; verstile methods