add support for responseType parameter