added request method support